package com.aidex.system.service;

import com.aidex.common.core.service.BaseService;
import com.aidex.system.domain.WordMatchTime;

/**
 * 大数据分词匹配次数Service接口
 * @author jmy
 * @email jmyinjg@163.com
 * @date 2021-11-01
 */
public interface WordMatchTimeService extends BaseService<WordMatchTime>
{

    /**
     * 批量删除大数据分词匹配次数
     * @param ids 需要删除的大数据分词匹配次数ID集合
     * @return 结果
     */
    int deleteWordMatchTimeByIds(String[] ids);

    /**
     * 根据单词获取匹配次数
     *
     * @param word
     * @return
     */
    WordMatchTime getByWord(String word);

    /**
     * 判断单词是否可以推送
     *
     * @param word
     * @param time
     *  @return
     */
    Boolean checkWord(String word, Integer time);

}
